package com.li.o2oSystem.dao;

import java.util.Date;

import org.apache.ibatis.annotations.Param;

import com.li.o2oSystem.entity.LocalAuth;

public interface LocalAuthDao {
	/**
	 * 通过账号和密码查询本地账号（登录用）
	 * @param username
	 * @param password
	 * @return
	 */
	LocalAuth queryLocalByUsernameAndPwd(@Param("username")String username,@Param("password")String password);
	/**
	 * 根据用户id查找账号信息
	 * @param userId
	 * @return
	 */
	LocalAuth queryLocalByUserId(@Param("userId")Long userId);
	/**
	 * 添加平台账号，注册用（绑定微信账户）
	 * @param localAuth
	 * @return
	 */
	int insertLocalAuth(LocalAuth localAuth);
	/**
	 * 根据用户id和用户名密码，修改用户密码
	 * @param userId
	 * @param username
	 * @param password
	 * @param newPassword
	 * @param lastEditTime
	 * @return
	 */
	int updateLocalAuth(@Param("userId")Long userId,@Param("username")String username,@Param("password")String password,@Param("newPassword")String newPassword,@Param("lastEditTime")Date lastEditTime);
}
